/* ::::: http://img.chashebao.com/m_css/moblie.css ::::: */

dl, dt, dd, p, div, input, img, h3 { margin: 0px; padding: 0px; border: 0px none; }
ul, ol, li { list-style: outside none none; margin: 0px; padding: 0px; }
a { color: inherit; text-decoration: none; border: 0px none; }
body { background: rgb(248, 250, 251) none repeat scroll 0px 0px; color: rgb(51, 51, 51); font-family: stheiti,Arial,Helvetica,sans-serif; font-size: 16px; line-height: 1.35em; margin: 0px; padding: 0px; }
.header { background: rgb(24, 150, 230) none repeat scroll 0px 0px; height: 45px; overflow: hidden; margin-bottom: 1px; padding: 0px ! important; }
.header .logo { background: transparent none repeat scroll 0px 0px; height: 20px; left: 5px; position: absolute; top: 12px; width: 69px; }
.header .city_ico::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; border-style: solid; border-width: 5px; content: ""; position: absolute; right: 0px; top: 9px; }
.header .city_ico::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; border-style: solid; border-width: 5px; content: ""; position: absolute; right: 0px; top: 9px; }
#h_btn img { height: 23px; }
.filter_item::before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; border-width: 4px; content: ""; height: 0px; left: 4px; position: absolute; top: 18px; width: 0px; }
.filter_item:nth-of-type(1) { border-top-style: solid; }
.pagedisable::before { border-right-color: rgb(198, 203, 210); }
.pageprev::before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent rgb(63, 67, 88) transparent transparent; border-image: none; border-style: solid; border-width: 5px; content: ""; height: 0px; left: 5px; position: absolute; top: 11px; width: 0px; }
.pagedisable::after { border-left-color: rgb(198, 203, 210); }
.pagenext::after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent transparent rgb(63, 67, 88); border-image: none; border-style: solid; border-width: 5px; content: ""; height: 0px; position: absolute; right: 4px; top: 11px; width: 0px; }
.pagedisable::before { border-right-color: rgb(198, 203, 210); }
.newFooter { background: rgb(61, 64, 73) none repeat scroll 0px 0px; padding: 20px 0px 30px; width: 100%; }
.newFooter .footer_nav { border: 1px solid rgb(47, 50, 59); height: 30px; line-height: 30px; margin: 0px auto; width: 148px; }
.newFooter .footer_nav a { background: rgb(55, 58, 67) none repeat scroll 0px 0px; border-right: 1px solid rgb(47, 50, 59); color: rgb(130, 132, 138); display: block; float: left; text-align: center; width: 73px; }
.newFooter .footer_nav .cur_pad { color: rgb(255, 255, 255); }
.footer_bot { color: rgb(100, 102, 109); font-size: 10px; padding-bottom: 20px; text-align: center; }
.detail_w { background: rgb(255, 255, 255) none repeat scroll 0px 0px; clear: both; padding-bottom: 5px; color: rgb(24, 25, 26); }
.tit_area { border-bottom: 1px solid rgb(224, 225, 226); overflow: hidden; padding: 15px 10px 10px; }
.pad_b_none { padding: 0px; }
.tit_area h1 { font-size: 18px; font-weight: bold; line-height: 27px; padding: 0px; margin: 0px; }
.tbox dt, .c_title { background: rgb(248, 248, 248) none repeat scroll 0px 0px; border-bottom: 1px solid rgb(227, 227, 227); font-size: 16px; font-weight: bolder; height: 45px; line-height: 45px; padding-left: 10px; border-top: 1px solid rgb(156, 158, 168); position: relative; }
.description-self { padding: 8px 10px; background-color: white; }
.description-self p { margin-bottom: 10px; line-height: 1.5; font-size: 17px; }
.tbox ul, .c_list ul { width: 100%; overflow: hidden; padding: 5px 0px; }
.c_list { padding-bottom: 10px; background-color: white; }
img { max-width: 300px; height: auto; }
@media screen and (min-width: 800px) {
  .tbox li, .c_list ul li { width: 45%; margin: 0px auto; }
  .job li .tit { width: 750px; }
  img { max-width: 600px; height: auto; margin: 0px auto; }
}
@media screen and (max-width: 800px) {
  .tbox li, .c_list ul li { width: 250px; }
  .job li .tit { width: 270px; }
}
.tbox li, .c_list ul li { float: left; white-space: nowrap; height: 30px; line-height: 30px; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; }
.top_mini_nav { position: absolute; top: 8px; right: 8px; }
#mini_nav { border-radius: 3px; width: 100px; background: rgba(18, 112, 173, 0.8) none repeat scroll 0px 0px; position: absolute; right: -8px; color: white; z-index: 99; top: 31px; }
#mini_nav a { display: block; line-height: 40px; text-align: center; }
#h_btn { color: rgb(255, 255, 255); font-size: 10px; overflow: hidden; display: block; height: 30px; margin: 3px auto 4px; }
.news_date { display: block; font-size: 12px; padding-top: 5px; }
.direction-right { width: 0px; height: 0px; line-height: 0; border-width: 4px; border-style: solid; border-color: transparent transparent transparent rgb(61, 64, 73); position: absolute; top: 18px; right: 10px; }
.ds-thread { background-color: white; }
#ds-ssr li { padding: 10px 0px; }
#ds-ssr .dede_comment { background-color: white; }
#ds-ssr { padding-left: 10px; }
#commetcontentNew { display: none; }
.description-self p { text-indent: 2em; }
#cxct p { text-indent: 0px; }
.tbox ul { width: 100%; overflow: hidden; }
